ERC-1155販売コントラクトのチェックアウトを管理するためのフック
UseERC1155SaleContractCheckoutReturnType
() => void
設定済みのERC-1155購入でチェックアウトモーダルを開く関数です。
() => void
チェックアウトモーダルを閉じる関数です。
SelectPaymentSettings | undefined
boolean
コントラクトデータがまだ読み込み中かどうか。
boolean
コントラクトデータの読み込み時にエラーが発生したかどうか。
パラメータ | 型 | 説明 |
---|---|---|
chain | number | 販売コントラクトがデプロイされているチェーンID |
contractAddress | string | ERC-1155販売コントラクトのアドレス |
wallet | string | NFTを受け取るウォレットのアドレス |
collectionAddress | string | ERC-1155トークンコントラクトのアドレス |
items | Array<{tokenId: string, quantity: string}> | 購入するトークンIDと数量の配列。 |
onSuccess | (txnHash: string) => void | (オプション)トランザクションが成功した際のコールバック関数 |
onError | (error: Error) => void | (オプション)エラー発生時のコールバック関数 |
onClose | () => void | (オプション)モーダルが閉じられた際のコールバック関数 |
useERC1155SaleContractPaymentModal
フックは非推奨です。代わりにuseERC1155SaleContractCheckout
をご利用ください。